package com.ruoyi.system.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 工单管理对象 bus_gongdan
 *
 * @author ruoyi
 * @date 2022-09-04
 */
public class BusGongdan extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** ID */
    private Long id;

    /** 工单编号 */
    @Excel(name = "工单编号")
    private String bianhao;

    /** 发布日期 */
    @Excel(name = "发布日期")
    private String pubDate;

    /** 工单名称 */
    @Excel(name = "工单名称")
    private String dname;

    /** 设备 */
    @Excel(name = "设备")
    private String matename;

    /** 工单内容 */
    @Excel(name = "工单内容")
    private String content;

    /** 工单类型 */
    @Excel(name = "工单类型")
    private String type;

    /** 单位 */
    @Excel(name = "单位")
    private String company;

    /** 配电室 */
    @Excel(name = "配电室")
    private String zhanshi;

    /** 检查人 */
    @Excel(name = "检查人")
    private String checker;

    /** 执行日期 */
    @Excel(name = "执行日期")
    private String executedate;

    /** 结束日期 */
    @Excel(name = "结束日期")
    private String finishdate;

    /** 优先级 */
    @Excel(name = "优先级")
    private String prio;

    /** 状态 */
    @Excel(name = "状态")
    private String status;

    /** 处理说明 */
    @Excel(name = "处理说明")
    private String tips;

    public void setId(Long id)
    {
        this.id = id;
    }

    public Long getId()
    {
        return id;
    }
    public void setBianhao(String bianhao)
    {
        this.bianhao = bianhao;
    }

    public String getBianhao()
    {
        return bianhao;
    }
    public void setPubDate(String pubDate)
    {
        this.pubDate = pubDate;
    }

    public String getPubDate()
    {
        return pubDate;
    }
    public void setDname(String dname)
    {
        this.dname = dname;
    }

    public String getDname()
    {
        return dname;
    }
    public void setMatename(String matename)
    {
        this.matename = matename;
    }

    public String getMatename()
    {
        return matename;
    }
    public void setContent(String content)
    {
        this.content = content;
    }

    public String getContent()
    {
        return content;
    }
    public void setType(String type)
    {
        this.type = type;
    }

    public String getType()
    {
        return type;
    }
    public void setCompany(String company)
    {
        this.company = company;
    }

    public String getCompany()
    {
        return company;
    }
    public void setZhanshi(String zhanshi)
    {
        this.zhanshi = zhanshi;
    }

    public String getZhanshi()
    {
        return zhanshi;
    }
    public void setChecker(String checker)
    {
        this.checker = checker;
    }

    public String getChecker()
    {
        return checker;
    }
    public void setExecutedate(String executedate)
    {
        this.executedate = executedate;
    }

    public String getExecutedate()
    {
        return executedate;
    }
    public void setFinishdate(String finishdate)
    {
        this.finishdate = finishdate;
    }

    public String getFinishdate()
    {
        return finishdate;
    }
    public void setPrio(String prio)
    {
        this.prio = prio;
    }

    public String getPrio()
    {
        return prio;
    }
    public void setStatus(String status)
    {
        this.status = status;
    }

    public String getStatus()
    {
        return status;
    }
    public void setTips(String tips)
    {
        this.tips = tips;
    }

    public String getTips()
    {
        return tips;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("bianhao", getBianhao())
            .append("pubDate", getPubDate())
            .append("dname", getDname())
            .append("matename", getMatename())
            .append("content", getContent())
            .append("type", getType())
            .append("company", getCompany())
            .append("zhanshi", getZhanshi())
            .append("checker", getChecker())
            .append("executedate", getExecutedate())
            .append("finishdate", getFinishdate())
            .append("prio", getPrio())
            .append("status", getStatus())
            .append("tips", getTips())
            .toString();
    }
}
